package auxiliares;

import tda.ArbolClientesTDA;
import tda.ConjuntoIntTDA;
import tda.ConjuntoItemsFacturaTDA;
import tda.ItemFactura;

public class mostrarEstructuras {

	//para mostrar conjunto item factura tda
	
	public static void conjuntoItem(ConjuntoItemsFacturaTDA conjunto)
	{
		ItemFactura aux = new ItemFactura();
		
		while(!conjunto.conjuntoVacio())
		{
			aux = conjunto.elegir(); 
			System.out.print(aux.codigo);
			conjunto.sacar(aux);
			
			
		}
	}
	
	public static void Cliente(ArbolClientesTDA clientes)
	{
		if(!clientes.arbolVacio())
		{
			Cliente(clientes.hijoIzquierdo());
			System.out.println(clientes.nroCliente());
			Cliente(clientes.hijoDerecho());
		}
	}
	public static void mostrarConjuntoEnteros(ConjuntoIntTDA conjunto)
	{
		ConjuntoIntTDA aux = conjunto;
		while(!aux.conjuntoVacio())
		{
			int a = aux.elegir();
			System.out.print(a);
			System.out.print("\n");
			aux.sacar(a);
		}
		
	}
}
